A rigorous approach to orchestrating grid services

نویسندگان

  • Kenneth J. Turner
  • Koon Leai Larry Tan
چکیده

Although conceived for web services, it is shown how BPEL (Business Process Execution Language) can be used to orchestrate a collection of grid services. This is achieved using the technique of CRESS (Communication Representation Employing Systematic Specification) to describe the composition of grid services. CRESS descriptions are automatically translated into LOTOS (Language Of Temporal Ordering Specification), allowing systematic checks for interoperability and logical errors prior to implementation. MUSTARD (Multiple-Use Scenario Test and Refusal Description) is used to validate the generated specification against use case scenarios. The same CRESS descriptions are then automatically converted into BPEL/WSDL code for practical realisation of the composed services. Grid services are executed by Globus Toolkit 4, while their orchestration is supported by the ActiveBPEL engine. The MUSTARD scenarios are used again to evaluate the implementation. The overall approach therefore supports rigorous development and automated creation of orchestrated grid services.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Workflow Enactment of Grid-Enabled Geospatial Web Services

The Open Geospatial Consortium (OGC) has developed a series of specifications for geospatial web services. In parallel, the grid community has developed the Open Grid Services Architecture (OGSA) to facilitate the development of web services on the Grid. The orchestration of OGC and OGSA web services in workflows is currently limited by a lack of interoperability between these two architectures...

متن کامل

Grid Services using BPEL and Globus Toolkit 4 Koon Leai

Grid services exploit an emerging distributed computing technology that offers possibilities for distributed resource sharing and collaboration. The standards for WSRF (Web Service Resource Framework) have allowed grid services to converge more closely on web services. Composing web services has attracted significant effort and commercial interest. This has resulted in BPEL (Business Process Ex...

متن کامل

Rigorous development of composite grid services

CRESS (Communication Representation Employing Systematic Specification) is introduced as notation, a methodology and a toolset for service development. The article focuses on rigorous development of composite grid services, with particular emphasis on the principles behind the methodology. A straightforward graphical notation is used to describe grid services. These are then automatically speci...

متن کامل

Cooperative Grid Vortals

Vertical Grid portals, or Vortals, proved to be useful by providing access to applications running on high-performance computational platforms and to distributed data enabling data sharing and other forms of collaboration. This paper identifies the commonalities between Vortals in various application domains, i.e. application-independent patterns of orchestrating Grid services employed by a typ...

متن کامل

Orchestrating WSRF-based Grid Services

Grid computing aims to create an accessible virtual supercomputer by integrating distributed computers to form a parallel infrastructure for processing applications. To enable service-oriented Grid computing, the Grid computing architecture was aligned with current Web service technologies. Thereby making it possible for Grid applications to be exposed as Web services. The WSRF set of specifica...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Computer Networks

دوره 51  شماره 

صفحات  -

تاریخ انتشار 2007